.items-newest {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px;

  .item-newest {
    margin-top: 10px;
    width: 50%;
    display: flex;
    .img-warp {
      width: 80px;
      height: 80px;
      position: relative;
      img {
        height: 100%;
        width: 100%;
      }

      span {
        width: 20px;
        height: 20px;
        border-radius: 10px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate3d(-10px,-10px,0px);
        text-align: center;
        font-size: 25px;
        opacity:0.8;
        overflow: hidden;
      }
    }

    .song-warp {
      padding: 5px;
      position: relative;
      margin-left: 10px;
      .song-name {
        font-size: 16px;
        color: rgb(102, 100, 100);
      }

      .singer {
        position: absolute;
        bottom: 5px;
        font-size: 14px;
        color: rgb(148, 145, 145);
      }
    }
  }
}

.items-newest :hover {
  transition: all 1s;
  background-color: rgb(241, 241, 241);
}